package cn.wolfcode.luowowo.website.controller;

import cn.wolfcode.luowowo.website.util.UploadUtil;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;



@Controller
public class UploadController {

    //从配置文件里面获取路径
    @Value("${file.path}")
    private String path;

    @RequestMapping("coverImageUpload")
    @ResponseBody
    public Object uploadImg(MultipartFile pic){

        //磁盘服务器springboot 文件上传
        String filename = UploadUtil.upload(pic, path);
        return filename;
    }


//    @RequestMapping("/uploadImg_ck")
//    @ResponseBody
//    public Map<String, Object> upload(MultipartFile upload, String module){
//        Map<String, Object> map = new HashMap<String, Object>();
//        String imagePath= null;
//        if(upload != null && upload.getSize() > 0){
//            try {
//                //图片保存, 返回路径
//                imagePath =  UploadUtil.upload(upload,path );
//                //表示保存成功
//                map.put("uploaded", 1);
//                map.put("url", "/" + imagePath);
//
//            }catch (Exception e){
//                e.printStackTrace();
//                map.put("uploaded", 0);
//                Map<String, Object> mm = new HashMap<String, Object>();
//                mm.put("message",e.getMessage() );
//                map.put("error", mm);
//            }
//        }
//        return map;
//    }


}
